home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / util / cli / LibMon.lha / Src / libinfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-28  |  730 b   |  36 lines

  1. #ifndef LIBMON_LIBINFO_H
  2. #define LIBMON_LIBINFO_H
  3.  
  4. #ifndef EXEC_TYPES_H
  5. #include <exec/types.h>
  6. #endif /* EXEC_TYPES_H */
  7. #ifndef EXEC_NODES_H
  8. #include <exec/nodes.h>
  9. #endif /* EXEC_NODES_H */
  10. #ifndef EXEC_LISTS_H
  11. #include <exec/lists.h>
  12. #endif /* EXEC_LISTS_H */
  13.  
  14.  
  15. /* Library Info List item structure */
  16. struct LibInfo {
  17.   struct Node li_Node;
  18.   
  19.   char   Name[80];
  20.   APTR   Address;
  21.   UWORD  Version;
  22.   UWORD  Revision;
  23.   BYTE   Priority;
  24.   UBYTE  pad0;
  25.   UWORD  OpenCount;
  26.   BOOL   Flushed;
  27. };
  28.  
  29.  
  30. struct List *BuildLibInfoList(void);
  31. struct LibInfo *AddLibInfoItem(struct List *LibInfoList, 
  32.                                struct Library *Library);
  33. void KillLibInfoList(struct List *LibInfoList);
  34.  
  35. #endif /* LIBMON_LIBINFO_H */
  36.